FEXP Solver  1.0.0.0
CFEXPKDHyperNode< TValue > Class Template Reference

It represents a general node of a normed k-dimensional real space. More...

#include <FEXPTopologieKDTree.h>

Collaboration diagram for CFEXPKDHyperNode< TValue >:

Public Member Functions

 CFEXPKDHyperNode (size_t dimension)
 
 CFEXPKDHyperNode (Ptr< TValue > &coordinates)
 
virtual ~CFEXPKDHyperNode ()
 
TValue GetDistance (const CFEXPKDHyperNode &nd1, const CFEXPKDHyperNode &nd2)
 
bool operator== (const CFEXPKDHyperNode &to_compare)
 

Public Attributes

Ptr< TValue > _coordinates
 

Detailed Description

template<typename TValue>
class CFEXPKDHyperNode< TValue >

It represents a general node of a normed k-dimensional real space.

Constructor & Destructor Documentation

◆ CFEXPKDHyperNode() [1/2]

template<typename TValue >
CFEXPKDHyperNode< TValue >::CFEXPKDHyperNode ( size_t  dimension)

◆ CFEXPKDHyperNode() [2/2]

template<typename TValue >
CFEXPKDHyperNode< TValue >::CFEXPKDHyperNode ( Ptr< TValue > &  coordinates)

◆ ~CFEXPKDHyperNode()

template<typename TValue>
virtual CFEXPKDHyperNode< TValue >::~CFEXPKDHyperNode ( )
inlinevirtual

Member Function Documentation

◆ GetDistance()

template<typename TValue >
TValue CFEXPKDHyperNode< TValue >::GetDistance ( const CFEXPKDHyperNode< TValue > &  nd1,
const CFEXPKDHyperNode< TValue > &  nd2 
)

◆ operator==()

template<typename TValue >
bool CFEXPKDHyperNode< TValue >::operator== ( const CFEXPKDHyperNode< TValue > &  to_compare)

Member Data Documentation

◆ _coordinates

template<typename TValue>
Ptr<TValue> CFEXPKDHyperNode< TValue >::_coordinates

The documentation for this class was generated from the following file: